package com.paris10.model;

import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class ArticlePageWeb extends Article {
	
	public ArticlePageWeb(String lien){
		super();
		this.setLien(lien);
	}
	
	public void traiterData(Elements elements, String titre, String[] motsCles){
		this.interessant = false;
		StringBuilder partieInteressante = new StringBuilder();
		for(Element elem : elements){
			for(String mot : motsCles){
				if(elem.text().toLowerCase().contains(" "+mot.toLowerCase()+" ")
						|| elem.text().toLowerCase().contains(" "+mot.toLowerCase()+".")){
					this.interessant =true;
					if(partieInteressante.indexOf(elem.text()) == -1){
						partieInteressante.append(elem.text()+"<br/>");
					}
				}
			}
		}
		
		if(this.interessant){
			this.setTitre(titre);
			this.setDescription(partieInteressante.toString());
		}
	}
}
